package cn.pdx.elec.service;

import java.util.List;

import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

import cn.pdx.elec.web.form.ElecCommonMsgForm;



/**
 * @Name:ElecCommonMsgService
 * @Description:代办事宜 -业务接口
 * @author 彭定旭
 * @version：v1.00（版本号）
 * @Create Date:2013-3-27(创建日期)
 * @parameters:
 * @return:无
 */
public interface ElecCommonMsgService {

	public final static String SERVICE_NAME="cn.pdx.elec.service.impl.ElecCommonMsgServiceImpl";
  
	
	/**
	 * @Name:findElecCommonMsgList
	 * @Description:所有代办事宜 列表查询
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-3-27(创建日期)
	 * @parameters:
	 * @return:List<ElecCommonMsgForm>集合对象
	 */
	public List<ElecCommonMsgForm> findElecCommonMsgList();
	
	/**
	 * @Name:aveElecCommonMsg
	 * @Description:保存代办事宜对象
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-3-28(创建日期)
	 * @parameters:
	 * @return:无
	 * 
	 */
	@Transactional(isolation=Isolation.DEFAULT,propagation=Propagation.REQUIRED,readOnly=false)
	public void saveElecCommonMsg(ElecCommonMsgForm elecCommonMsgForm);
	
	
	/**
	 * @Name:findElecCommonMsgListByCurrentDate
	 * @Description:查询代办事宜当天列表
	 * @author 彭定旭
	 * @version：v1.00（版本号）
	 * @Create Date:2013-3-28(创建日期)
	 * @parameters:
	 * @return:List<ElecCommonMsgForm> 页面ElecCommonMsgForm VO对象
	 * 
	 */
	public List<ElecCommonMsgForm> findElecCommonMsgListByCurrentDate();
}
